/* 公用样式 */
.fs22 {
	font-size: 22upx;
}

.fs24 {
	font-size: 24upx;
}

.fs28 {
	font-size: 28upx;
}

.fs30 {
	font-size: 30upx;
}

.fs34 {
	font-size: 34upx;
}

.fs36 {
	font-size: 36upx;
}

.fs40 {
	font-size: 40upx;
}
.fs48{
	font-size: 48upx;
}
.fs70{
	font-size: 70upx;
}

.mt5 {
	margin-top: 5upx;
}

.mt10 {
	margin-top: 10upx;
}

.mt15 {
	margin-top: 15upx;
}

.mt20 {
	margin-top: 20upx;
}

.mt30 {
	margin-top: 30upx;
}

.mt70 {
	margin-top: 70upx;
}
.ml30{
	margin-left: 30upx;
}
.mr10{
	margin-right: 10upx;
}
.mr30 {
	margin-right: 30upx;
}

.pt0 {
	padding-top: 0 !important;
}

.pt5 {
	padding-top: 5upx;
}

.pt10 {
	padding-top: 10upx;
}

.pt20 {
	padding-top: 20upx;
}

.pt30 {
	padding-top: 30upx;
}
.pt50{
	padding-top: 50upx;
}

.pb0 {
	padding-bottom: 0 !important;
}

.pb10 {
	padding-bottom: 10upx;
}

.pb20 {
	padding-bottom: 20upx;
}

.pb30 {
	padding-bottom: 30upx;
}
.radius5 {
		border-radius: 5upx;
	}

.blue-btn {
	margin: 40upx 225upx;
	height: 80upx;
	line-height: 80upx;
	background-color: #1652de;
	border-radius: 40upx;
	font-size: 30upx;
	color: #f5f5f5;
}

/*flex布局*/
.flex {
	display: flex;
}

.flex-item {
	flex: 1;
}

.flex-center {
	align-items: center;
}

.flex-start {
	align-items: flex-start !important;
}

.cu-list.menu>.cu-item .content {
	line-height: normal;
	padding: 30upx 0;
}

.cu-list.menu>.cu-item .action {
	line-height: normal;
	padding: 30upx 0;
}

.border_none {
	&:before {
		display: none;
	}

	&:after {
		display: none;
	}
}
.bottom_btn{
	position: fixed;
	bottom: 50rpx;
	left: 0;
	right: 0;
	
	button{
		background-color: #ff5e1f!important;
	}	
}
.img30 {
	width: 30upx;
	height: 30upx;
}
.img60 {
	width: 60upx;
	height: 60upx;
}
.img75 {
	width: 75upx;
	height: 75upx;
}